package com.nicefact.mailmonitor.workflow.impl.context;

import java.io.Serializable;
import java.util.Date;

import com.google.appengine.api.blobstore.BlobKey;
import com.nicefact.mailmonitor.workflow.WorkflowContext;
import com.nicefact.mailmonitor.workflow.WorkflowInfo;

public class ReportGenerationContext implements WorkflowContext, Serializable {
	private static final long serialVersionUID = 1L;
	private WorkflowInfo workflowInfo;

	private String adminEmail;
	
	private String userEmail ;

	private Date fromDate;
	private Date toDate;
	
	private Integer totalAccounts;

	@Override
	public WorkflowInfo getWorkflowInfo() {
		return workflowInfo;
	}



	



	public Integer getTotalAccounts() {
		return totalAccounts;
	}







	public void setTotalAccounts(Integer totalAccounts) {
		this.totalAccounts = totalAccounts;
	}







	public String getUserEmail() {
		return userEmail;
	}







	public void setUserEmail(String userEmail) {
		this.userEmail = userEmail;
	}







	@Override
	public void setWorkflowInfo(WorkflowInfo workflowInfo) {
		this.workflowInfo = workflowInfo;
	}


	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getToDate() {
		return toDate;
	}

	public void setToDate(Date toDate) {
		this.toDate = toDate;
	}

	public String getAdminEmail() {
		return adminEmail;
	}

	public void setAdminEmail(String adminEmail) {
		this.adminEmail = adminEmail;
	}

}
